blow the lid off the scandal - Turkish English Dictionary